package hn.sigit.model.hnd.ladmshadow;

import java.io.Serializable;
import javax.persistence.*;
@Entity(name="hn.sigit.model.hnd.ladmshadow.ExtTaxation")
@org.hibernate.annotations.Proxy(lazy=false)
@Table(name="ExtTaxation", schema="ladmshadow")
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
public class ExtTaxation extends AssociationInfo implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;


	public ExtTaxation() {
	}
	
	private java.math.BigDecimal amount;
	private java.util.Date taxDate;
	private hn.sigit.model.ladm.external.ExtTaxType taxType;
	
	
	@Column(name="Amount", nullable=true, precision=19, scale=0)
	public java.math.BigDecimal getAmount() {
		return amount;
	}
	public void setAmount(java.math.BigDecimal value) {
		this.amount = value;
	}
	
	@Column(name="TaxDate", nullable=true)
	public java.util.Date getTaxDate() {
		return taxDate;
	}
	public void setTaxDate(java.util.Date value) {
		this.taxDate = value;
	}
	
	@Column(name="TaxType", nullable=true)
	@org.hibernate.annotations.Type(type="hn.sigit.model.ladm.external.ExtTaxTypeUserType")
	public hn.sigit.model.ladm.external.ExtTaxType getTaxType() {
		return taxType;
	}
	public void setTaxType(hn.sigit.model.ladm.external.ExtTaxType value) {
		this.taxType = value;
	}
	
	public String toString() {
		return super.toString();
	}
	
}
